package com.zkthink.ceres.order.service;

import com.zkthink.base.R;
import com.zkthink.base.service.SuperService;
import com.zkthink.ceres.order.dto.*;
import com.zkthink.ceres.order.entity.ReturnIntervention;
import com.zkthink.ceres.product.dto.IdQueryDTO;

/**
 * <p>
 * 业务接口
 * 平台介入管理后台处理
 * </p>
 *
 * @author JustArgo
 * @date 2020-07-05
 */
public interface ReturnInterventionAdminService extends SuperService<ReturnIntervention> {

    /**
     * 平台审核 介入
     * @return
     */
    R<Boolean> auditReturnIntervention(AuditReturnInterventionDTO auditReturnInterventionDTO);

    /**
     * 查询平台介入列表
     * @param queryDTO
     * @return
     */
    R<ReturnInterventionPageDTO> findReturnInterventionList(QueryReturnInterventionDTO queryDTO);

    /** 查询对应的售后单详情
     * @author 善泉 2020/7/7 21:19
     * @return
     */
    R<ReturnInterventionDetailDTO> getReturnInterventionDetail(Long id);
}
